package com.feihao.zhou.demo01_Thread;

import java.io.File;


//删除一个多级文件夹
public class Test2 {
    public static void main(String[] args) {
        File file = new File("C:\\Users\\zhoufeihao\\Desktop\\你删除我777");

        //定义一个删除的方法：
        deleteDirectory(file);
    }

    private static void deleteDirectory(File file) {
        //进入文件：
        File[] files = file.listFiles();

        //遍历文件夹：
        for (File file1 : files) {
            //判断：
            if (file1.isFile()) {
                //是文件则直接删除
                file1.delete();
            } else
                //是文件夹则再次调用删除文件夹的方法：
                deleteDirectory(file1);
        }
        file.delete();
    }
}
